;KnotMaker uses this file for building individual ropes.  The program starts
;at each Tail End tile and follows each rope through its twists and turns,
;saving the location (the column and row) of each tile in the rope.  As the 
;program encounters each tile in a rope, it keeps track of the current 
;direction of travel.

;The first value on each line (below) is a tile number, followed by a comma, 
;followed by a list of directions (separated by commas).  For example, the line 
;for tile 21 contains these directions: n,e,w,s.  This means that if the program 
;encounters tile 21 and the current direction of travel is "n" (north), then the 
;current direction of travel becomes "e" (east).  But if the program encounters 
;tile 21 and the current direction of travel is "w" (west), then the current direction 
;of travel becomes "s" (south).  A value of 0 tells the program to stop searching for
;more tiles in the current rope.

;The first values need to be in ascending order.

;Blank lines and lines beginning with a semi-colon (;) will be ignored by KnotMaker.

0,0,0,0,0

;Tail End tiles
1,0,s,0,0
2,0,sw,0,0
3,0,w,0,0
4,0,nw,0,0
5,0,n,0,0
6,0,ne,0,0
7,0,e,0,0
8,0,se,0,0

;Standing Part tiles
9,n,n,s,s
10,ne,ne,sw,sw
11,e,e,w,w
12,nw,nw,se,se
13,n,n,s,s
14,ne,ne,sw,sw
15,e,e,w,w
16,nw,nw,se,se

;Straight tiles
17,n,n,s,s
18,e,e,w,w
19,nw,nw,se,se
20,ne,ne,sw,sw

;RightAngle Curve tiles
21,n,e,w,s
22,n,w,e,s
23,e,n,s,w
24,s,e,w,n
25,ne,se,nw,sw
26,ne,nw,se,sw
27,se,ne,sw,nw
28,sw,se,nw,ne

;Wide Curve tiles
29,n,nw,se,s
30,n,ne,sw,s
31,e,ne,sw,w
32,e,se,nw,w
33,s,se,nw,n
34,s,sw,ne,n
35,w,sw,ne,e
36,w,nw,se,e

;Sharp Curve tiles
37,n,se,nw,s
38,n,sw,ne,s
39,e,sw,ne,w
40,e,nw,se,w
41,s,nw,se,n
42,s,ne,sw,n
43,w,ne,sw,e
44,w,se,nw,e

;Pole tiles
45,0,0,0,0
46,0,0,0,0
47,0,0,0,0
48,0,0,0,0
49,0,0,0,0
50,0,0,0,0
51,0,0,0,0
52,0,0,0,0
53,0,0,0,0
54,0,0,0,0
55,0,0,0,0
56,0,0,0,0
57,0,0,0,0
58,0,0,0,0

;Custom tiles
